(eval-when-compile    (require 'color-theme))
(defun color-theme-plastic ()
  "Color theme by tyg, created 2008-03-13."
  (interactive)
  (color-theme-install
   '(my-color-theme
     ((background-color . "black")
      (background-mode . dark)
      (border-color . "black")
      (cursor-color . "yellow")
      ;;(foreground-color . "#00ff00")
      (foreground-color . "SlateGray1")
      (mouse-color . "yellow"))
     ((Man-overstrike-face . bold)
      (Man-reverse-face . highlight)
      (Man-underline-face . underline)
      (compilation-message-face . underline)
      (cscope-use-face . t)
      (goto-address-mail-face . italic)
      (goto-address-mail-mouse-face . secondary-selection)
      (goto-address-url-face . bold)
      (goto-address-url-mouse-face . highlight)
      (ibuffer-deletion-face . font-lock-type-face)
      (ibuffer-filter-group-name-face . bold)
      (ibuffer-marked-face . font-lock-warning-face)
      (ibuffer-title-face . font-lock-type-face)
      (ispell-highlight-face . isearch)
      (list-matching-lines-buffer-name-face . underline)
      (list-matching-lines-face . bold)
      (rmail-highlight-face . rmail-highlight)
      (view-highlight-face . highlight)
      (widget-mouse-face . highlight))
     (default ((t (:stipple nil :background "black" :foreground "SlateGray1" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 135 :width normal :family "b&h-lucidatypewriter"))))
     (Buffer-menu-buffer-face ((t (:bold t :weight bold))))
     (bg:erc-color-face0 ((t (:background "White"))))
     (bg:erc-color-face1 ((t (:background "black"))))
     (bg:erc-color-face10 ((t (:background "lightblue1"))))
     (bg:erc-color-face11 ((t (:background "cyan"))))
     (bg:erc-color-face12 ((t (:background "blue"))))
     (bg:erc-color-face13 ((t (:background "deeppink"))))
     (bg:erc-color-face14 ((t (:background "gray50"))))
     (bg:erc-color-face15 ((t (:background "gray90"))))
     (bg:erc-color-face2 ((t (:background "blue4"))))
     (bg:erc-color-face3 ((t (:background "green4"))))
     (bg:erc-color-face4 ((t (:background "red"))))
     (bg:erc-color-face5 ((t (:background "brown"))))
     (bg:erc-color-face6 ((t (:background "purple"))))
     (bg:erc-color-face7 ((t (:background "orange"))))
     (bg:erc-color-face8 ((t (:background "yellow"))))
     (bg:erc-color-face9 ((t (:background "green"))))
     (bold ((t (:bold t :background "black" :foreground "snow2" :weight bold))))
     (bold-italic ((t (:italic t :bold t :slant italic :weight bold))))
     (italic ((t (:italic t :slant italic :foreground "green"))))
     (border ((t (:background "black"))))
     (buffer-menu-buffer ((t (:bold t :weight bold))))
     (button ((t (:underline t))))
     (c-nonbreakable-space-face ((t (:background "red"))))
     (comint-highlight-input ((t (:bold t :weight bold))))
     (comint-highlight-prompt ((t (:foreground "cyan"))))
     (compilation-column-number ((t (:bold t :weight bold :foreground "yellow"))))
     (compilation-error ((t (:bold t :weight bold :foreground "red"))))
     (compilation-info ((t (:bold t :foreground "SteelBlue1" :weight bold))))
     (compilation-line-number ((t (:bold t :weight bold :foreground "violet"))))
     (compilation-warning ((t (:bold t :foreground "Orange" :weight bold))))
     (completions-common-part ((t (:family "b&h-lucidatypewriter" :width normal :weight normal :slant normal :underline nil :overline nil :strike-through nil :box nil :inverse-video nil :foreground "SlateGray1" :background "black" :stipple nil :height 135))))
     (completions-first-difference ((t (:bold t :weight bold :background "black" :foreground "#FF00FF"))))
     (cscope-file-face ((t (:foreground "yellow"))))
     (cscope-function-face ((t (:foreground "cyan"))))
     (cscope-line-face ((t (:foreground "lightblue1"))))
     (cscope-line-number-face ((t (:foreground "red"))))
     (cscope-mouse-face ((t (:background "blue" :foreground "white"))))
     (cursor ((t (:background "yellow"))))
     (custom-button ((t (:background "lightgrey" :foreground "black" :box (:line-width 2 :style released-button)))))
     (custom-button-face ((t (:background "lightgrey" :foreground "black" :box (:line-width 2 :style released-button)))))
     (custom-button-mouse ((t (:background "grey90" :foreground "black" :box (:line-width 2 :style released-button)))))
     (custom-button-pressed ((t (:background "lightgrey" :foreground "black" :box (:line-width 2 :style pressed-button)))))
     (custom-button-pressed-face ((t (:background "lightgrey" :foreground "black" :box (:line-width 2 :style pressed-button)))))
     (custom-button-pressed-unraised ((t (:underline t :foreground "violet"))))
     (custom-button-unraised ((t (:underline t))))
     (custom-changed ((t (:background "blue1" :foreground "white"))))
     (custom-changed-face ((t (:background "blue1" :foreground "white"))))
     (custom-comment ((t (:background "dim gray"))))
     (custom-comment-face ((t (:background "dim gray"))))
     (custom-comment-tag ((t (:foreground "gray80"))))
     (custom-comment-tag-face ((t (:foreground "gray80"))))
     (custom-documentation ((t (nil))))
     (custom-documentation-face ((t (nil))))
     (custom-face-tag ((t (:bold t :family "helv" :weight bold :height 1.2))))
     (custom-face-tag-face ((t (:bold t :family "helv" :weight bold :height 1.2))))
     (custom-group-tag ((t (:bold t :family "helv" :foreground "light blue" :weight bold :height 1.2))))
     (custom-group-tag-1 ((t (:bold t :family "helv" :foreground "pink" :weight bold :height 1.2))))
     (custom-group-tag-face ((t (:bold t :family "helv" :foreground "light blue" :weight bold :height 1.2))))
     (custom-group-tag-face-1 ((t (:bold t :family "helv" :foreground "pink" :weight bold :height 1.2))))
     (custom-invalid ((t (:background "red1" :foreground "yellow1"))))
     (custom-invalid-face ((t (:background "red1" :foreground "yellow1"))))
     (custom-link ((t (:underline t :foreground "cyan1"))))
     (custom-modified ((t (:background "blue1" :foreground "white"))))
     (custom-modified-face ((t (:background "blue1" :foreground "white"))))
     (custom-rogue ((t (:background "black" :foreground "pink"))))
     (custom-rogue-face ((t (:background "black" :foreground "pink"))))
     (custom-saved ((t (:underline t))))
     (custom-saved-face ((t (:underline t))))
     (custom-set ((t (:background "white" :foreground "blue1"))))
     (custom-set-face ((t (:background "white" :foreground "blue1"))))
     (custom-state ((t (:foreground "lime green"))))
     (custom-state-face ((t (:foreground "lime green"))))
     (custom-themed ((t (:background "blue1" :foreground "white"))))
     (custom-variable-button ((t (:bold t :underline t :weight bold))))
     (custom-variable-button-face ((t (:bold t :underline t :weight bold))))
     (custom-variable-tag ((t (:bold t :foreground "light blue" :weight bold))))
     (custom-variable-tag-face ((t (:bold t :foreground "light blue" :weight bold))))
     (custom-visibility ((t (:underline t :foreground "cyan1" :height 0.8))))
     (dired-directory ((t (:bold t :weight bold :foreground "purple"))))
     (dired-flagged ((t (:bold t :weight bold :foreground "red"))))
     (dired-header ((t (:bold t :weight bold :foreground "yellow"))))
     (dired-ignored ((t (:foreground "grey70"))))
     (dired-mark ((t (:bold t :weight bold :foreground "blue"))))
     (dired-marked ((t (:bold t :weight bold :foreground "red"))))
     (dired-symlink ((t (:bold t :weight bold :foreground "red"))))
     (dired-warn-writable ((t (:bold t :weight bold :foreground "red"))))
     (dired-warning ((t (:bold t :weight bold :foreground "red"))))
     (ebrowse-default ((t (nil))))
     (ebrowse-file-name ((t (:italic t :slant italic))))
     (ebrowse-member-attribute ((t (:foreground "red1"))))
     (ebrowse-member-class ((t (:foreground "purple"))))
     (ebrowse-progress ((t (:background "blue1"))))
     (ebrowse-root-class ((t (:bold t :foreground "blue1" :weight bold))))
     (ebrowse-tree-mark ((t (:foreground "red1"))))
     (eieio-custom-slot-tag-face ((t (:foreground "light blue"))))
     (eldoc-highlight-function-argument ((t (:bold t :weight bold :foreground "snow2" :background "black"))))
     (erc-action-face ((t (:bold t :weight semi-bold))))
     (erc-bold-face ((t (:bold t :weight bold))))
     (erc-current-nick-face ((t (:bold t :foreground "LightSeaGreen" :weight semi-bold))))
     (erc-dangerous-host-face ((t (:foreground "red"))))
     (erc-default-face ((t (nil))))
     (erc-direct-msg-face ((t (:foreground "IndianRed"))))
     (erc-error-face ((t (:bold t :background "darkblue" :foreground "#00CC00" :weight semi-bold))))
     (erc-fool-face ((t (:foreground "dim gray"))))
     (erc-input-face ((t (:foreground "springgreen"))))
     (erc-inverse-face ((t (:bold t :background "Darkgreen" :foreground "Black" :weight semi-bold))))
     (erc-keyword-face ((t (:bold t :foreground "pale green" :weight bold))))
     (erc-nick-default-face ((t (:bold t :weight semi-bold))))
     (erc-nick-msg-face ((t (:bold t :foreground "springgreen" :weight semi-bold))))
     (erc-notice-face ((t (:foreground "seagreen" :weight normal))))
     (erc-pal-face ((t (:bold t :foreground "Magenta" :weight bold))))
     (erc-prompt-face ((t (:bold t :background "lightBlue2" :foreground "Black" :weight semi-bold))))
     (erc-timestamp-face ((t (:foreground "seagreen" :weight normal))))
     (erc-underline-face ((t (:underline t))))
     (escape-glyph ((t (:foreground "cyan"))))
     (fg:erc-color-face0 ((t (:foreground "White"))))
     (fg:erc-color-face1 ((t (:foreground "black"))))
     (fg:erc-color-face10 ((t (:foreground "lightblue1"))))
     (fg:erc-color-face11 ((t (:foreground "cyan"))))
     (fg:erc-color-face12 ((t (:foreground "blue"))))
     (fg:erc-color-face13 ((t (:foreground "deeppink"))))
     (fg:erc-color-face14 ((t (:foreground "gray50"))))
     (fg:erc-color-face15 ((t (:foreground "gray90"))))
     (fg:erc-color-face2 ((t (:foreground "blue4"))))
     (fg:erc-color-face3 ((t (:foreground "green4"))))
     (fg:erc-color-face4 ((t (:foreground "red"))))
     (fg:erc-color-face5 ((t (:foreground "brown"))))
     (fg:erc-color-face6 ((t (:foreground "purple"))))
     (fg:erc-color-face7 ((t (:foreground "orange"))))
     (fg:erc-color-face8 ((t (:foreground "yellow"))))
     (fg:erc-color-face9 ((t (:foreground "green"))))
     (file-name-shadow ((t (:foreground "grey70"))))
     (fixed-pitch ((t (:family "courier"))))
     (font-latex-string-face ((t (:bold t :background "black" :foreground "seagreen" :weight semi-bold))))
     (font-latex-warning-face ((t (:bold t :background "darkblue" :foreground "#00CC00" :weight semi-bold))))
     (font-lock-builtin-face ((t (:foreground "magenta"))))
     (font-lock-comment-delimiter-face ((t (:foreground "yellow"))))
     (font-lock-comment-face ((t (:foreground "deeppink" :slant italic))))
     (font-lock-constant-face ((t (:bold t :foreground "purple" :weight bold))))
     (font-lock-doc-face ((t (:foreground "khaki2"))))
     (font-lock-doc-string-face ((t (:foreground "cyan"))))
     (font-lock-function-name-face ((t (:bold t :foreground "DeepSkyBlue2" :weight bold))))
     (font-lock-keyword-face ((t (:bold t :foreground "red" :weight bold))))
     (font-lock-negation-char-face ((t (nil))))
     (font-lock-preprocessor-face ((t (:foreground "LightSalmon1" :underline t))))
     (font-lock-reference-face ((t (nil))))
     (font-lock-regexp-grouping-backslash ((t (:bold t :weight bold :foreground "snow2" :background "black"))))
     (font-lock-regexp-grouping-construct ((t (:bold t :weight bold :foreground "snow2" :background "black"))))
     (font-lock-string-face ((t (:foreground "cyan" :slant italic))))
     (font-lock-type-face ((t (:bold t :foreground "OliveDrab1" :weight bold))))
     (font-lock-variable-name-face ((t (:bold t :foreground "violet" :weight bold :underline t))))
     (font-lock-warning-face ((t (:bold t :foreground "red" :weight bold))))
     (fringe ((t (:background "gray16" :foreground "SlateGray1"))))
     (gnus-cite-attribution-face ((t (:italic t :background "black" :foreground "#00CC00" :slant italic))))
     (gnus-cite-face-1 ((t (:background "black" :foreground "springgreen"))))
     (gnus-cite-face-10 ((t (nil))))
     (gnus-cite-face-11 ((t (nil))))
     (gnus-cite-face-2 ((t (:background "black" :foreground "lightseagreen"))))
     (gnus-cite-face-3 ((t (:background "black" :foreground "darkseagreen"))))
     (gnus-cite-face-4 ((t (:background "black" :foreground "forestgreen"))))
     (gnus-cite-face-5 ((t (:background "black" :foreground "springgreen"))))
     (gnus-cite-face-6 ((t (:background "black" :foreground "springgreen"))))
     (gnus-cite-face-7 ((t (:background "black" :foreground "springgreen"))))
     (gnus-cite-face-8 ((t (:background "black" :foreground "springgreen"))))
     (gnus-cite-face-9 ((t (:background "black" :foreground "springgreen"))))
     (gnus-emphasis-bold ((t (:bold t :weight semi-bold))))
     (gnus-emphasis-bold-italic ((t (:italic t :bold t :slant italic :weight semi-bold))))
     (gnus-emphasis-highlight-words ((t (:bold t :background "black" :foreground "#00CC00" :underline t :weight bold))))
     (gnus-emphasis-italic ((t (:italic t :slant italic))))
     (gnus-emphasis-strikethru ((t (nil))))
     (gnus-emphasis-underline ((t (:underline t))))
     (gnus-emphasis-underline-bold ((t (:bold t :underline t :weight semi-bold))))
     (gnus-emphasis-underline-bold-italic ((t (:italic t :bold t :underline t :slant italic :weight semi-bold))))
     (gnus-emphasis-underline-italic ((t (:italic t :underline t :slant italic))))
     (gnus-group-mail-1-empty-face ((t (nil))))
     (gnus-group-mail-1-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-group-mail-2-empty-face ((t (nil))))
     (gnus-group-mail-2-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-group-mail-3-empty-face ((t (nil))))
     (gnus-group-mail-3-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-group-mail-low-empty-face ((t (nil))))
     (gnus-group-mail-low-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-group-news-1-empty-face ((t (nil))))
     (gnus-group-news-1-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-group-news-2-empty-face ((t (nil))))
     (gnus-group-news-2-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-group-news-3-empty-face ((t (nil))))
     (gnus-group-news-3-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-group-news-4-empty-face ((t (nil))))
     (gnus-group-news-4-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-group-news-5-empty-face ((t (nil))))
     (gnus-group-news-5-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-group-news-6-empty-face ((t (nil))))
     (gnus-group-news-6-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-group-news-low-empty-face ((t (nil))))
     (gnus-group-news-low-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-header-content-face ((t (:background "black" :foreground "springgreen"))))
     (gnus-header-from-face ((t (nil))))
     (gnus-header-name-face ((t (nil))))
     (gnus-header-newsgroups-face ((t (nil))))
     (gnus-header-subject-face ((t (nil))))
     (gnus-server-agent-face ((t (:bold t :foreground "PaleTurquoise" :weight bold))))
     (gnus-server-closed-face ((t (:italic t :foreground "Light Steel Blue" :slant italic))))
     (gnus-server-denied-face ((t (:bold t :foreground "Pink" :weight semi-bold))))
     (gnus-server-offline-face ((t (:bold t :foreground "Yellow" :weight bold))))
     (gnus-server-opened-face ((t (:bold t :foreground "Green1" :weight semi-bold))))
     (gnus-signature-face ((t (:background "black" :foreground "springgreen" :slant normal))))
     (gnus-splash-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-summary-cancelled-face ((t (:background "black" :foreground "#00CC00" :strike-through t))))
     (gnus-summary-high-ancient-face ((t (nil))))
     (gnus-summary-high-read-face ((t (nil))))
     (gnus-summary-high-ticked-face ((t (:background "black" :foreground "seagreen"))))
     (gnus-summary-high-undownloaded-face ((t (:bold t :foreground "LightGray" :weight bold))))
     (gnus-summary-high-unread-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-summary-low-ancient-face ((t (nil))))
     (gnus-summary-low-read-face ((t (nil))))
     (gnus-summary-low-ticked-face ((t (nil))))
     (gnus-summary-low-undownloaded-face ((t (:italic t :foreground "LightGray" :slant italic :weight normal))))
     (gnus-summary-low-unread-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-summary-normal-ancient-face ((t (nil))))
     (gnus-summary-normal-read-face ((t (nil))))
     (gnus-summary-normal-ticked-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (gnus-summary-normal-undownloaded-face ((t (:foreground "LightGray" :weight normal))))
     (gnus-summary-normal-unread-face ((t (nil))))
     (gnus-summary-selected-face ((t (:background "#101010"))))
     (gnus-x-face ((t (:background "white" :foreground "black"))))
     (header-line ((t (:background "grey20" :foreground "grey90" :box nil))))
     (help-argument-name ((t (nil))))
     (highlight ((t (:background "darkolivegreen"))))
     (horizontal-divider ((t (:background "gray16" :foreground "SlateGray1"))))
     (ido-first-match ((t (:bold t :weight bold))))
     (ido-first-match-face ((t (:bold t :weight bold))))
     (ido-incomplete-regexp ((t (:bold t :weight bold :foreground "red"))))
     (ido-indicator ((t (:background "red1" :foreground "yellow1" :width condensed))))
     (ido-indicator-face ((t (:background "red" :foreground "yellow" :width condensed))))
     (ido-only-match ((t (:foreground "ForestGreen"))))
     (ido-only-match-face ((t (:foreground "ForestGreen"))))
     (ido-subdir ((t (:foreground "red1"))))
     (ido-subdir-face ((t (:foreground "red"))))
     (info-header-node ((t (:italic t :bold t :weight bold :slant italic :foreground "white"))))
     (info-header-xref ((t (:foreground "cyan1" :underline t))))
     (info-menu-header ((t (:bold t :family "helv" :weight bold))))
     (info-menu-star ((t (:foreground "red1"))))
     (info-node ((t (:italic t :bold t :foreground "white" :slant italic :weight bold))))
     (info-title-1 ((t (:bold t :weight bold :family "helv" :height 1.728))))
     (info-title-2 ((t (:bold t :family "helv" :weight bold :height 1.44))))
     (info-title-3 ((t (:bold t :weight bold :family "helv" :height 1.2))))
     (info-title-4 ((t (:bold t :family "helv" :weight bold))))
     (info-xref ((t (:underline t :foreground "cyan1"))))
     (info-xref-visited ((t (:foreground "violet" :underline t))))
     (isearch ((t (:background "palevioletred2" :foreground "brown4"))))
     (isearch-fail ((t (:background "Plum" :foreground "Black"))))
     (italic ((t (:italic t :slant italic))))
     (lazy-highlight ((t (:background "paleturquoise4"))))
     (link ((t (:foreground "cyan1" :underline t))))
     (link-visited ((t (:underline t :foreground "violet"))))
     (makefile-makepp-perl ((t (:background "DarkBlue"))))
     (makefile-shell ((t (nil))))
     (makefile-space ((t (:background "hotpink"))))
     (makefile-targets ((t (:bold t :weight bold :foreground "purple"))))
     (match ((t (:background "RoyalBlue3"))))
     (menu ((t (:background "gray16" :foreground "green"))))
     (message-cited-text-face ((t (:italic t :background "black" :foreground "#00CC00" :slant oblique))))
     (message-header-cc-face ((t (nil))))
     (message-header-name-face ((t (nil))))
     (message-header-newsgroups-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (message-header-other-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (message-header-subject-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (message-header-to-face ((t (:bold t :background "black" :foreground "#00CC00" :weight bold))))
     (message-header-xheader-face ((t (nil))))
     (message-mml-face ((t (:italic t :background "black" :foreground "#00CC00" :slant oblique))))
     (message-separator-face ((t (nil))))
     (minibuffer-prompt ((t (:background "black" :foreground "turquoise2"))))
     (mode-line ((t (:background "gray16" :foreground "SlateGray1" :box (:line-width -1 :style released-button)))))
     (mode-line-buffer-id ((t (:background "gray16" :foreground "SlateGray1"))))
     (mode-line-highlight ((t (:box (:line-width 2 :color "grey40" :style released-button)))))
     (mode-line-inactive ((t (:bold t :background "SlateGray1" :foreground "black" :box (:line-width -1 :color "#606060") :weight semi-bold))))
     (modeline-mousable ((t (:background "gray16" :foreground "SlateGray1"))))
     (modeline-mousable-minor-mode ((t (:background "gray16" :foreground "SlateGray1"))))
     (mouse ((t (:background "yellow"))))
     (next-error ((t (:foreground "white" :background "steelblue"))))
     (nobreak-space ((t (:foreground "cyan" :underline t))))
     (paren-face ((t (:background "black" :foreground "darkgreen"))))
     (paren-face-match ((t (:background "black" :foreground "springgreen"))))
     (paren-face-mismatch ((t (:background "black" :foreground "#00CC00" :strike-through t))))
     (paren-face-no-match ((t (:background "black" :foreground "red"))))
     (primary-selection ((t (:background "SlateGray1" :foreground "black"))))
     (query-replace ((t (:foreground "brown4" :background "palevioletred2"))))
     (region ((t (:background "steelblue" :foreground "white"))))
     (scroll-bar ((t (:background "gray16" :foreground "SlateGray1"))))
     (secondary-selection ((t (:background "SlateGray1" :foreground "black"))))
     (semantic-decoration-on-private-members-face ((t (:background "#100000"))))
     (semantic-decoration-on-protected-members-face ((t (:background "#000010"))))
     (semantic-dirty-token-face ((t (:background "gray10"))))
     (semantic-highlight-edits-face ((t (:background "gray20"))))
     (semantic-tag-boundary-face ((t (:overline "cyan"))))
     (semantic-tag-highlight-face ((t (:background "#AAAA33"))))
     (semantic-tag-highlight-start-face ((t (:background "#AAAA33"))))
     (semantic-unmatched-syntax-face ((t (:underline "red"))))
     (senator-intangible-face ((t (:foreground "gray75"))))
     (senator-momentary-highlight-face ((t (:background "gray30"))))
     (senator-read-only-face ((t (:background "#664444"))))
     (sgml-end-tag-face ((t (:foreground "seagreen"))))
     (sgml-start-tag-face ((t (:foreground "seagreen"))))
     (shadow ((t (:foreground "grey70"))))
     (show-paren-match ((t (:background "turquoise"))))
     (show-paren-mismatch ((t (:background "purple" :foreground "white"))))
     (speedbar-button-face ((t (:foreground "SlateGray1"))))
     (speedbar-directory-face ((t (:foreground "SlateGray1"))))
     (speedbar-file-face ((t (:foreground "cyan"))))
     (speedbar-highlight-face ((t (:background "SlateGray1" :foreground "purple"))))
     (speedbar-selected-face ((t (:foreground "deeppink" :underline t))))
     (speedbar-separator-face ((t (:background "blue" :foreground "white" :overline "gray"))))
     (speedbar-tag-face ((t (:foreground "yellow"))))
     (tabbar-button-face ((t (:background "black" :foreground "#00cc00" :box (:line-width 2 :color "black" :style released-button)))))
     (tabbar-default-face ((t (:background "black" :foreground "#00cc00"))))
     (tabbar-selected-face ((t (:background "black" :foreground "springgreen" :box (:line-width 2 :color "black" :style released-button)))))
     (tabbar-separator-face ((t (:background "black" :foreground "#00cc00"))))
     (tabbar-unselected-face ((t (:background "black" :foreground "seagreen" :box (:line-width 2 :color "black" :style pressed-button)))))
     (tool-bar ((t (:background "gray16" :foreground "green" :box (:line-width 1 :style released-button)))))
     (tooltip ((t (:background "gray16" :foreground "SlateGray1"))))
     (trailing-whitespace ((t (:background "red"))))
     (underline ((t (:underline t))))
     (variable-pitch ((t (:family "helv"))))
     (vertical-border ((t (nil))))
     (vertical-divider ((t (:background "gray16" :foreground "SlateGray1"))))
     (which-func ((t (:foreground "violet"))))
     (widget-button ((t (:bold t :weight bold))))
     (widget-button-pressed ((t (:foreground "red"))))
     (widget-documentation ((t (:foreground "lime green"))))
     (widget-field ((t (:background "dim gray"))))
     (widget-inactive ((t (:foreground "light gray"))))
     (widget-single-line-field ((t (:background "dim gray"))))
     (zmacs-region ((t (:background "steelblue" :foreground "white")))))))
(add-to-list 'color-themes '(color-theme-plastic  "Plastic" "Tang yaguang <lightzju@hotmail.com>"))